package cn.zsb.dao;
import org.apache.ibatis.annotations.Param;
import cn.zsb.entity.*;

import java.util.Date;
import java.util.List;

public interface UserDao {
    List<User> findAll();
    int add(User us);
    int update(User us);
    int del(long id);
    User get(long id);
    int checkopenid(@Param("openid") String openid, @Param("id") long id);
    List<User> search1(@Param("sname") String sname, @Param("phone") String phone,  @Param("start")Date start,  @Param("end")Date end, @Param("pageNo") int pageNo,
                       @Param("pageSize") int pageSize);
    int findTotal(@Param("sname") String sname, @Param("phone") String phone,  @Param("start")Date start,  @Param("end")Date end);
}
